.card {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  margin-bottom: 1rem;
}

.card-title {
  color: #3a4a6b;
  font-weight: 600;
  margin-bottom: 1.5rem;
}

.user-info, .stats-info {
  p {
    margin-bottom: 0.5rem;
    color: #666;
  }
}

.form-group {
  margin-bottom: 1rem;
}

.badge {
  padding: 0.5em 0.75em;
  font-weight: 500;
}

.table {
  th {
    font-weight: 600;
    color: #3a4a6b;
  }
  
  td {
    vertical-align: middle;
  }
}

.btn-primary {
  background-color: #3a4a6b;
  border-color: #3a4a6b;
  
  &:hover {
    background-color: #2a3a5b;
    border-color: #2a3a5b;
  }
} 